Приобрести необхдимые в современном научном сообществе навыки моделирования задач.
Освоить средства моделирования, такие как Julia и OpenModelica
Объект и предмет исследования
Язык программирования Julia
OpenModelica
Модели Ланчестера
Цель
Рассмотреть простейшие модели боевых действий, а именно модели Ланчестера.
Смоделировать боевые действия средствами OpenModellica и Julia.
Задачи
Между страной X и страной Y идет война. Численность состава войск исчисляется от начала войны, и являются временными функциями x(t) и y(t).
Необходимо построить:
Модель боевых действий между регулярными войсками;
Модель ведение боевых действий с участием регулярных войск и партизанских отрядов.
Материалы и методы
Язык программирования Julia
OpenModelica
Выполнение работы
Julia. Модель боевых действий между регулярными войсками (I)
Julia. Cкрипт для моделирования боевых действий между регулярными войсками (1)
Julia. Модель боевых действий между регулярными войсками (II)
Julia. Cкрипт для моделирования боевых действий между регулярными войсками (2)
Julia. Модель боевых действий между регулярными войсками (III)
Julia. Модель боевых действий между регулярными войсками
Julia. Модель боевых действий с участием партизанских отрядов (I)
Julia. Cкрипт для моделирования боевых действий с участием регулярных войск и партизанских отрядов (1)
Julia. Модель боевых действий с участием партизанских отрядов (II)
Julia. Cкрипт для моделирования боевых действий с участием регулярных войск и партизанских отрядов (2)
Julia. Модель боевых действий с участием партизанских отрядов (III)
Julia. Модель боевых действий с участием регулярных войск и партизанских отрядов
OM. Модель боевых действий между регулярными войсками (I)
Modelica. Cкрипт для моделирования боевых действий между регулярными войсками (1)
OM. Модель боевых действий между регулярными войсками (II)
Modelica. Модель боевых действий между регулярными войсками
OM. Модель боевых действий с участием партизанских отрядов (I)
Modelica. Cкрипт для моделирования боевых действий с участием регулярных войск и партизанских отрядов
OM. Модель боевых действий с участием партизанских отрядов (II)
Modelica. Модель боевых действий с участием регулярных войск и партизанских отрядов
Результаты
Итог
Мы улучшили практические навыки в области дифференциальных уравнений, улучшили навыки моделирования на Julia, также приобрели навыки моделирования на OpenModelica. Изучили простейшие модели боевых действий.